package com.seeyon.apps.lzmzj.manager;

import com.alibaba.fastjson.JSONObject;
import com.seeyon.cap4.form.bean.FormBean;
import com.seeyon.ctp.organization.bo.V3xOrgMember;

import java.util.Map;

public interface MatrimonyFunctionManager {
    public Map<String, Object> getMatrimonyAppointmentDateList(Map<String, Object> param) throws Exception;
    public Object getMarriageRegistrationApprovalStatus(Map<String, Object> param, String url) throws Exception;
    public Object getPremaritalCounselingAppointmentNumber(Map<String, Object> param) throws Exception;
    public Object queryCivilizationMarriageCustomNewTrend(Map<String, Object> param, String url) throws Exception;
    public Object queryEventRelease(Map<String, Object> param, String url) throws Exception;
    public Object queryPolicyArchives(Map<String, Object> param) throws Exception;
    public Object queryOtherNotice(Map<String, Object> param, String url) throws Exception;
    public V3xOrgMember getOrgMember(String templateCode, JSONObject mainData, FormBean formBean) throws Exception;
}
